
# Makefile.generik can print information about the generated rules, 
# targets, dependencies and variables. Some of them are listed in their
# respective sections, and some are listed below

# lists all the targets which can be processed
lstargets:
	@echo "TARGETS: $(TARGETS)"
# lists all the subdirectories which can be processed
lsdir:
	@echo "SUBDIRS: $(SUBDIRS)"
# lists all configured packages
lspkgconfig lspackages:
	@echo "PACKAGES: $(PACKAGES)"
# lists all configures libraries
lslibraries:
	@echo "LIBRARIES : $(LIBRARIES)"
	@echo "LDLIBS    : $(LDLIBS)"
# lists all the auto-generated dependencies
lsdepends:
	@echo "C   depends : $(CDEPENDS)"
	@echo "C++ depends : $(CCDEPENDS)"
# lists all the flags
lsflags:
	@echo "CFLAGS   : $(CFLAGS)"
	@echo "CXXFLAGS : $(CXXFLAGS)"
	@echo "LDFLAGS  : $(LDFLAGS)"
lscompilers:
	@echo "CC  : $(CC)"
	@echo "CXX : $(CXX)"
lsenv:
	@echo "environment is '$(ENVIRONMENT)'"
lslinkso:
	@echo "Link.so:  $(LINK.so)"
lsccsotargets:
	@echo "CCSOTARGETS: $(CCSOTARGETS)"
lsldlibs:
	@echo "LDLIBS: $(LDLIBS)"
lstests:
	@echo "TESTTARGETS: $(TESTTARGETS)"
lslink:
	@echo "Link.c      : $(LINK.c)"
	@echo "Link.cc     : $(LINK.cc)"
	@echo "Link.bin    : $(LINK.bin)"
	@echo "Link.binary : $(LINK.binary)"
lsdepflags:
	@echo "depflags: $(MKDEPEND.flags)"
lscleantargets:
	@echo "clean targets: $(CLEANTARGETS)"
lsphonies:
	@echo "phonies are $(PHONIES)"
